3c3b394c3a70e0d39d771bed30b65be1747d6f74,framework/minilang/src/org/ofbiz/minilang/method/envops/SetCalendar.java,SetCalendar,exec,#MethodContext#,87

Before Change


        int days = Integer.parseInt("0" + methodContext.expandString(this.daysExdr));
        int hours = Integer.parseInt("0" + methodContext.expandString(this.hoursExdr));
        int minutes = Integer.parseInt("0" + methodContext.expandString(this.minutesExdr));
        int seconds = Integer.parseInt("0" + methodContext.expandString(this.secondsExdr));
        int millis = Integer.parseInt("0" + methodContext.expandString(this.millisExdr));

        // Adjust calendar
        Calendar cal = UtilDateTime.toCalendar(fromStamp, timeZone, locale);

After Change


        int days = this.daysExdr.isEmpty() ? 0 : Integer.parseInt(methodContext.expandString(this.daysExdr));
        int hours = this.hoursExdr.isEmpty() ? 0 : Integer.parseInt(methodContext.expandString(this.hoursExdr));
        int minutes = this.minutesExdr.isEmpty() ? 0 : Integer.parseInt(methodContext.expandString(this.minutesExdr));
        int seconds = this.secondsExdr.isEmpty() ? 0 : Integer.parseInt(methodContext.expandString(this.secondsExdr));
        int millis = this.millisExdr.isEmpty() ? 0 : Integer.parseInt(methodContext.expandString(this.millisExdr));

        // Adjust calendar
        Calendar cal = UtilDateTime.toCalendar(fromStamp, timeZone, locale);